@charset "utf-8";
/* CSS Document */
body{ font-family:"微软雅黑"; font-size:15px;}
p{ padding:0px; margin:0px;}
ul{ padding:0px; margin:0px;}
.clear{ clear:both}
a{ text-decoration:none; color:#666;}
.padd10{ padding:10px;}
.mar0{ margin:0px!important; }
/***********头部*************/
.xb_weather_div{ height:30px; float: left;width: 188px;}
.xb_header{ margin-top:20px;}
.xb_header .xb_logo{ float:left;}
.xb_header .xb_search{ width:505px; height:43px; float:left;}
.xb_header .xb_search input{ border:1px solid #ddd;background:#fff;height:40px; line-height:40px; padding-left:10px; float:left; width:365px;color:#666;*height: 38px;}
.xb_header .xb_search  span{ display:block; float:left; width:110px; height:42px; text-align:center; line-height:42px; font-size:18px; color:#fff; background:#309d3e; cursor:pointer;}
.xb_header .xb_weather{ float:right; width:600px;height: 35px;}
.xb_header .xb_weather .weather_div{ float:right; width:190px;}
.xb_header .xb_weather { color:#666666;}
.xb_header .xb_weather p{ text-align:right; line-height:29px; height:29px; width:330px;}
.xb_header .xb_weather span{ float:right;}
.xb_header .xb_weather p img{ padding-left:10px; margin-right:10px;}
.xb_header .xb_weather ul { overflow:hidden; width:400px; float:right;}
.xb_header .xb_weather ul li{ float:left; margin-left:15px;}
.xb_header .xb_weather ul li img{ float:left; margin-right:10px; height:16px; margin-top: 2px;}
.xb_nav{ background:url(/images/bg2.png) repeat-x bottom; height:50px; line-height:50px; margin-top:35px;*margin-top:31px}
.xb_nav li{ float:left; width:171px; font-size:18px;}
.xb_nav li span{ float:left; display:block; width:30px; height:50px; margin-left:30px;margin-right: 15px;}
.xb_nav li span.ico1{ background:url(/images/ico_06.png) no-repeat center;}
.xb_nav li span.ico2{ background:url(/images/ico_07.png) no-repeat center;}
.xb_nav li span.ico3{ background:url(/images/ico_08.png) no-repeat center;}
.xb_nav li span.ico4{ background:url(/images/ico_09.png) no-repeat center;}
.xb_nav li span.ico5{ background:url(/images/ico_10.png) no-repeat center;}
.xb_nav li span.ico6{ background:url(/images/ico_11.png) no-repeat center;}
.xb_nav li span.ico7{ background:url(/images/ico_12.png) no-repeat center;}
.xb_nav li a{ display:block;}
.xb_nav li.hover{ background:#309d3e!important; color:#fff!important;}
.xb_nav li:hover a{color:#fff;}
.xb_nav li.hover a{color:#fff;}
.xb_nav li:hover{ background:#309d3e!important; color:#fff!important;}
.xb_nav li.hover span.ico1{ background:url(/images/ico_06_01.png) no-repeat center;}
.xb_nav li.hover span.ico2{ background:url(/images/ico_07_01.png) no-repeat center;}
.xb_nav li.hover span.ico3{ background:url(/images/ico_08_01.png) no-repeat center;}
.xb_nav li.hover span.ico4{ background:url(/images/ico_09_01.png) no-repeat center;}
.xb_nav li.hover span.ico5{ background:url(/images/ico_10_01.png) no-repeat center;}
.xb_nav li.hover span.ico6{ background:url(/images/ico_11_01.png) no-repeat center;}
.xb_nav li.hover span.ico7{ background:url(/images/ico_12_01.png) no-repeat center;}

.xb_nav li:hover span.ico1{ background:url(/images/ico_06_01.png) no-repeat center;}
.xb_nav li:hover span.ico2{ background:url(/images/ico_07_01.png) no-repeat center;}
.xb_nav li:hover span.ico3{ background:url(/images/ico_08_01.png) no-repeat center;}
.xb_nav li:hover span.ico4{ background:url(/images/ico_09_01.png) no-repeat center;}
.xb_nav li:hover span.ico5{ background:url(/images/ico_10_01.png) no-repeat center;}
.xb_nav li:hover span.ico6{ background:url(/images/ico_11_01.png) no-repeat center;}
.xb_nav li:hover span.ico7{ background:url(/images/ico_12_01.png) no-repeat center;}
/***********头部end*************/


.xb_logo{ margin-top:6px}
.xb_search_div{ float:right; width:505px; position:relative;}
.xb_weather_div img{padding-left: 5px;padding-right: 5px;}


.icouser{ background:url(/images/20181029ucser_01.png) no-repeat right; width:96px; padding-left:10px; padding-right:10px; border:1px solid #DCF7E8; background-position:103px 7px}
.icouser_div{position:absolute; display:none; top:20px; left:120px; background:#fff; padding:10px; border:1px solid #ddd; border-top:0px;width: 96px; padding-top:5px; padding-bottom:5px;}
.icouser_div a{ display:block; line-height:25px;}
.icouser:hover .icouser_div{ display:block;}
.icouser:hover{ background:url(/images/20181029user.png) no-repeat #fff; border:1px solid #ddd; border-bottom:none; background-position:103px 7px}
.icouser a:hover{ color:#a10000;}